草庐IT

php dns 记录

全部标签

mongoose学习记录

mongoose安装和连接数据库npmimongoose导入mongooseconstmongoose=require('mongoose')mongoose.set("strictQuery",true)连接数据库mongoose.connect('mongodb:127.0.0.1:27017/test')设置回调mongoose.connection.on('open',()=>{ console.log("连接成功")})mongoose.connection.on('error',()=>{ console.log("连接失败")})mongoose.connection.on('c

hadoop3.3.1单机版环境搭建详细流程记录

1、在centos7中创建必要的目录;2、上传JDK安装包到tools目录;3、解压JDK到/opt/server/目录;tar-zxvfjdk-8u221-linux-x64.tar.gz-C/opt/server/4、“vim:未找到命令”的解决办法;安装vim即可;yuminstall-yvim5、JDK配置环境变量;vim/etc/profile按“o”进入编辑模式;#JDK环境变量exportJAVA_HOME=/opt/server/jdk1.8.0_221exportPATH=${JAVA_HOME}/bin:$PATH编辑完内容后,“esc”-->“:”-->"wq"-->回车

记录--优雅解决uniapp微信小程序右上角胶囊菜单覆盖问题

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助前言大家好,今天聊一下在做uniapp多端适配项目,需要用到自定义导航时,如何解决状态栏塌陷及导航栏安全区域多端适配问题,下文只针对H5、APP、微信小程序三端进行适配,通过封装一个通用高阶组件包裹自定义导航栏内容,主要是通过设置padding来使内容始终保持在安全区域,达到低耦合,可复用性强的效果。一、创建NavbarWrapper.vue组件大致结构如下:exportdefault{name:'NavbarWrapper',data(){return{//像素单位pxUnit:'px',//默认状态栏高度statusBarHeig

【学习记录】STM32利用定时器中断实现定时闪烁指示灯

任务:定时闪烁指示灯任务目标:掌握CubeMX软件配置定时器实现定时功能的方法。任务内容:控制开发板上的指示灯LED每隔1s闪烁。任务实现:使用的STM32芯片是STM32F407ZET6第一步:设置高速时钟,设置LED第二步:配置TIM10时钟为100MHz,故可以设置预分频系数PSC为9999,自动重载值系数ARR为9999,这样定时时间刚好为1s。注意:预分频系数PSC和自动重载值ARR的取值,以不超过它们的计数范围为准TIMx_PSC为16位寄存器,PSC的最大值为65535。ARR的值由定时器的位数决定:对于16位定时器,ARR的最大值为65535;对于32位定时器,ARR的最大值为

记录一个小程序:Python接受Jira的网络钩子,然后调用钉钉接口

故事背景:项目想要使用Jira进行售后问题管理,但是公司网络环境并不是很好,只能内网服务器操作,所以我想着内网服务器写一个Python程序处理这个事情。我想达成的目的就是想要Jira上某人给另一个人分配了一个问题,然后会用邮件通知的方式通知。。但是公司邮箱。。。一言难尽,所以只能使用钉钉的API了,所以我要做的就俩事,一个是接收JSON并且解析,第二个事就是发送给钉钉的API。为什么用Python呢,因为相对来说实现起来简单一点,所以就用的Python。。就很随心所欲。。简单说一下逻辑和想法,首先要用Python的flask库搭建一个简单的接受POST请求的服务器,也就是一个接收Jira的网络

记一次 Maven 打包后,第三方无法使用的排查记录

你好,我是悟空。本文主要内容如下:前言最近遇到一个需求:写一个工具类的JAR包,然后提供给第三方使用。期间遇到了一些问题:第三方引入JAR包后,无法import。第三方引入JAR包后,缺少JAR包中的其他依赖。本篇做个记录,希望能帮助到其他小伙伴。本篇既然涉及到Maven,这里先总结下Maven的常用命令。对Maven命令比较熟悉的同学可以跳过这小节。Maven常见命令当我们创建好一个Maven工程时,IDEA开发工具的右侧就会自动出现Maven命令。我们用鼠标双击下就可以运行了,也可以通过命令行来执行下面介绍这几种命令的区别。clean(常用)删除项目路径下的target文件,但是不会删除本

某60区块链安全之Storage任意地址写实战学习记录

区块链安全文章目录区块链安全Storage任意地址写实战实验目的实验环境实验工具实验原理实验内容Storage任意地址写实战实验步骤分析合约源代码漏洞EXP利用Storage任意地址写实战实验目的学会使用python3的web3模块学会分析以太坊智能合约中的Storage变量存储问题找到合约漏洞进行分析并形成利用实验环境Ubuntu18.04操作机实验工具python3实验原理EVM中,有三个地方可以存储变量,分别是Memory、Stack和Storage。Memory和Stack是在执行期间临时生成的存储空间,主要负责运行时的数据存储,Storage是永久存在于区块链中的变量。EVM对每一个

Jenkins执行Maven项目的离线构建,引用本地lib资源方案记录

背景这段时间手头上有个多模态结构的Maven项目需要给到客户进行验证部署,且不能直接打包镜像,而是在客户本地进行编译构建,但由于客户方的Maven私库有网络隔离不能连通外网,我们无法将项目的其他依赖推送到客户方,所以就需要将项目适配成引用本地lib目录下的jar包。期间参考了网上通用的引用本地lib资源,但在本地执行mvnpackage指令打包出来的运行jar包是可以正常运行,但最终提交到Jenkins构建计划的时候,则一直无法将lib下的jar包资源拷贝到服务jar中。反复挣扎了许久之后,最终还是请教了架构大佬获得了解救方案。普通引用方案项目改造过程期间,参考了网上的博客或相关案例(eg:h

flutter报错记录:java.lang.IllegalAccessError: class org.gradle.internal.compiler.java.ClassNameCollector

在一天新电脑上运行flutter项目时,项目一直跑不起来详细的报错内容:java.lang.illegalaccesserror:classorg.gradle.internal.compiler.java.classnamecollector(inunnamedmodule@0x64a0fd80)cannotaccessclasscom.sun.tools.javac.code.symbol$typesymbol(inmodulejdk.compiler)becausemodulejdk.compilerdoesnotexportcom.sun.tools.javac.codetounnam

当仅修改实体字段OBJ并且其余字段不应为null时,如何更新Hibernate实体记录

此代码还有其他不同的解决方案。对于每个POJO类,我们都必须检查来自浏览器的修改数据,我们将仅存储修改后的数据到数据库中。请参阅下面的BillingTaxOBJ来自浏览器,该浏览器已更新数据,并从数据库中检索BillingTaxDBobjectOBJ,我们将检查是否需要更改更新的数据如果POJO类有20个字段,如果Pojo类有5个字段,我们必须编写20个字段,如果条件,我们必须写5个字段是否修改了检查WATER数据的条件,或者是否还有其他最简单的方法?@OverridepublicBillingTaxupdate(BillingTaxbillingTax)throwsDataInsuffici